Адміністрація вирішила продати даний сайт. За детальною інформацією звертайтесь за адресою: rozrahu@gmail.com

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Не вказано
Факультет:
КН
Кафедра:
Не вказано

Інформація про роботу

Рік:
2016
Тип роботи:
Звіт до лабораторної роботи
Предмет:
Об’єктно-орієнтоване програмування

Частина тексту файла

МІНІСТЕРСТВО ОСВІТИ ТА НАУКИ УКРАЇНИ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ “ЛЬВІВСЬКА ПОЛІТЕХНІКА” / “ Прості структури даних у in Java. Класи-оболонки, класи колекції, класи утиліти” Звіт до лабораторної роботи №7 з курсу “Об’єктно-орієнтоване програмування” Мета роботи Одержати навики побудови алгоритмів лінійних обчислювальних процесів, навчитися складати алгоритми та програмувати процеси з розгалуженням, циклами, ітераційними циклами за допомогою мови Java. Одержати навички роботи із масивами. Індивідуальне завдання: Варіант 6 Вивести перелік м'ячів із ціною, що вказана, або менша за неї, призначених дітям від 3 до 8 років (перелік виводити у порядку зростання ваги м'ячів), використовуючи HashTable. Текст програми import javax.swing.*; import java.util.*; import java.awt.event.ActionEvent; import java.awt.*; import java.applet.*; import java.io.File; import java.io.FileNotFoundException; import java.io.PrintWriter; public class Main { @SuppressWarnings("unchecked") public static void main(String [] args) throws FileNotFoundException { Hashtable yp = new Hashtable(); Hashtable yp2 = new Hashtable(); String[] k = null; String s = ""; Scanner in = new Scanner(new File("D:\\file-laba7.txt")); int i = 0; while(in.hasNext()) { s = in.nextLine(); yp.put(i, s); i++; } in.close(); int j = 0, y = 0; while(j < i) { s = (String) yp.get(j); k = s.split(" "); if(Integer.parseInt(k[1]) >= 3 && Integer.parseInt(k[2]) <= 8) if(Integer.parseInt(k[1]) <= 10) { yp2.put(y, yp.get(j)); y++; } j++; } i = 0; int min = 1000, pos = 0; while(y != 0) { while(i < j-1) { s = (String) yp2.get(i); if(s != null) { k = s.split(" "); if(Integer.parseInt(k[4]) < min) { min = Integer.parseInt(k[4]); pos = i; } }i++; } System.out.println(yp2.get(pos)); yp2.remove(pos); min = 1000; pos = 0; i = 0; y--; } } } Результат виконання програми / Висновок Під час виконання даної лабораторної роботи я одержав навики побудови алгоритмів лінійних обчислювальних процесів, навчився складати алгоритми та програмувати процеси з розгалуженням, циклами, ітераційними циклами за допомогою мови Java. Одержав навички роботи із масивами.
Антиботан аватар за замовчуванням

25.05.2016 15:05

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Завантаження файлу

Якщо Ви маєте на своєму комп'ютері файли, пов'язані з навчанням( розрахункові, лабораторні, практичні, контрольні роботи та інше...), і Вам не шкода ними поділитись - то скористайтесь формою для завантаження файлу, попередньо заархівувавши все в архів .rar або .zip розміром до 100мб, і до нього невдовзі отримають доступ студенти всієї України! Ви отримаєте грошову винагороду в кінці місяця, якщо станете одним з трьох переможців!
Стань активним учасником руху antibotan!
Поділись актуальною інформацією,
і отримай привілеї у користуванні архівом! Детальніше

Оголошення від адміністратора

Антиботан аватар за замовчуванням

пропонує роботу

Admin

26.02.2019 12:38

Привіт усім учасникам нашого порталу! Хороші новини - з‘явилась можливість кожному заробити на своїх знаннях та вміннях. Тепер Ви можете продавати свої роботи на сайті заробляючи кошти, рейтинг і довіру користувачів. Потрібно завантажити роботу, вказати ціну і додати один інформативний скріншот з деякими частинами виконаних завдань. Навіть одна якісна і всім необхідна робота може продатися сотні разів. «Головою заробляти» продуктивніше ніж руками! :-)

Новини